import request from '@/utils/request'
import axios from 'axios'

// 获取路由（菜单）
export function getRouters(){
    return axios('/menus.json')
}

//#region 用户表
// 用户列表
export function userList(){
    return request('/en_user/list')
}
// 用户注册
export function userRegister(data){
    return request({
        url: '/en_user/register',
        method: 'post',
        data
    })
}
// 用户登录
export function userLogin(data){
    return request({
        url: '/en_user/login',
        method: 'post',
        data
    })
}
// 获取用户信息
export function getInfo(){
    return request('/en_user/userInfo')
}
// 修改用户信息
export function userUpdate(data){
    return request({
        url: '/en_user/update',
        method: 'post',
        data
    })
}
// 修改密码
export function modifyPwd(data){
    return request({
        url: '/en_user/modifyPwd',
        method: 'post',
        data
    })
}
//#endregion

//#region 文章分类表
// 文章分类-列表
export function articleCateList(){
    return request('/en_article_cate/cate')
}
// 文章分类-新增
export function articleCateAdd(data){
    return request({
        url: '/en_article_cate/cate',
        method: 'post',
        data
    })
}
// 文章分类-编辑
export function articleCateUpdate(data){
    return request({
        url: '/en_article_cate/cate',
        method: 'put',
        data
    })
}
// 文章分类-删除
export function articleCateDel(row){
    return request({
        url: '/en_article_cate/cate/' + row.id,
        method: 'delete',
    })
}
// 文章分类-每类数量
export function articleCateGroupTotal(){
    return request('/en_article_cate/cate_group')
}
//#endregion

//#region 文章详情表
// 文章信息-列表
export function articleInfoList(params){
    return request({
        url: '/en_article_info/info',
        params
    })
}
// 文章信息-新增
export function articleInfoAdd(data){
    return request({
        url: '/en_article_info/info',
        method: 'post',
        data
    })
}
// 文章信息-编辑
export function articleInfoUpdate(data){
    return request({
        url: '/en_article_info/info',
        method: 'put',
        data
    })
}
// 文章信息-删除
export function articleInfoDel(row){
    return request({
        url: '/en_article_info/info/' + row.id,
        method: 'delete'
    })
}
// 文章信息-按天查
export function articleInfoByPubDate(params){
    return request({
        url: '/en_article_info/info_group_pub_date',
        params
    })
}
// 文章信息-总量
export function articleInfoCount(){
    return request('/en_article_info/info/count')
}
//#endregion